import { createStore, applyMiddleware, compose } from "redux"
import thunk from "redux-thunk"

import reducer from "./reducer"

const allMiddleware = applyMiddleware(thunk);
// redux-devtools配置 https://github.com/yuanpeng666/redux-devtools-extension
const composeEnhancers = (typeof window !== 'undefined' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__) || compose;
const store = createStore(reducer, composeEnhancers(allMiddleware));
export default store;